Modeling Intra-object Parallelism in Parallel Discrete Event Simulation

نویسندگان

  • Francesco Quaglia
  • Roberto Baldoni
چکیده

In parallel discrete event simulation, a run in which events are executed at each object according to their timestamp is a correct run (i.e., it satisses causal-ity). In such a run, the execution order of events at any object corresponds to the total order imposed on them by timestamps. In this paper we introduce the notion of weak causality between simulation events. Such a relation deenes a partial order on the events occurring at an object based on both timestamp values and a notion of events' connict here introduced. Weak causality models the intra-object parallelism and allows to deene the largest set of runs of a simulation that are equivalent to the timestamp ordered run. More technically, all runs in which the execution order of events at each object is a linear extension of the partial order imposed by weak causality are shown to be equivalent to the timestamp ordered run. Finally , we describe an application of weak causality to optimistic synchronization (Time Warp) by introducing a synchronization protocol, namely weak causality based Time Warp, that allows out of timestamp order executions of events which are not weakly causally related. Compared to classical Time Warp synchronization , the introduced protocol has the potential to reduce the number of rollbacks and their extent. Finally, our analysis shows some similarity with the database se-rializability theory.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Exploiting Intra-Object Dependencies in Parallel Simulation

This paper introduces the notion of weak causality that models the intra-object parallelism in parallel discrete event simulation. In this setting, a run where events are executed at each object according to their timestamp is a correct run. The weak causality relation allows to deene the largest subset of all runs of a simulation that are equivalent to the timestamp-based run. Finally, we desc...

متن کامل

A discrete-event optimization framework for mixed-speed train timetabling problem

Railway scheduling is a complex task of rail operators that involves the generation of a conflict-free train timetable. This paper presents a discrete-event simulation-based optimization approach for solving the train timetabling problem to minimize total weighted unplanned stop time in a hybrid single and double track railway networks. The designed simulation model is used as a platform for ge...

متن کامل

Productivity Improvement of BOB T-shirt through Line Balancing Using Control Limit analysis and discrete event simulation (Case study: - MAA Garment and Textile Factory)

 This study deals with line balancing of BOB T-shirt model with the help of control limit analysis and discrete event simulation of the assembly lines. In this study control limit analysis is used to measure the performance of the assembly line and used to show the bottleneck operations of the assembly line and line balancing technique improves the productivity of the sewing line of the model. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007